f68688c911bda4c444c02b8523f30e9d59ea7b8b,Common/Frameworks/ERJavaMail/Sources/er/javamail/ERMailSender.java,ERMailSender,_connectedTransportForSession,#javax.mail.Session#,220
Before Change
try {
transport = session.getTransport ("smtp");
if (!transport.isConnected())
transport.connect();
} catch (MessagingException e) {
log.error ("Unable to connect to SMTP Transport. MessagingException: "
+ e.getMessage (), e);
After Change
if (!transport.isConnected()) {
String userName = session.getProperty("mail.smtp.user");
String password = session.getProperty("mail.smtp.password");
if (userName != null && password != null) {
transport.connect(session.getProperty("mail.smtp.host"), userName, password);
}
else {
transport.connect();
}
}
}